home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 6
/
FM Towns Free Software Collection 6.iso
/
t_os
/
book
/
src
/
lib.h
< prev
next >
Wrap
C/C++ Source or Header
|
1993-07-08
|
1KB
|
38 lines
/* lib.c */
extern char *skipbl( char *str ) ; /* 先頭のスペースをとばす */
extern char *skipwd( char *str ) ; /* 先頭の文字をとばす */
extern char *_strcats( size_t n, char *s1, const char *s2, ... ) ;
/* #define _strcats _cat_many */
extern long get_fsize( FILE *fp ) ;
extern long filelength( int fd ) ;
#ifndef fileno
# define fileno(a) ((a)->_fd)
#endif
#define get_fsize(fp) filelength(fileno(fp))
/*extern int strnicmp( const char *s1, const char *s2, size_t __n ) ;*/
extern int jmemicmp( const char *s1, const char *s2, size_t __n ) ;
extern char *_strdup( const char *str ) ;
extern char *strdup( const char *str ) ;
#define strdup(a) _strdup(a)
extern void iswap( int *a, int *b ) ;
extern char *center( char *str, int width ) ;
extern char *jstrupr( char *str ) ;
extern char *jstrrchr( const char *str, int ch ) ;
extern char *jstrchr( const char *str, int ch ) ;
extern size_t jstrlen( const char *str ) ;
extern char *_itoa( int value, char *buf, int base ) ;
extern char *formstrL( char *str, int column ) ;
extern char *formstrR( char *str, int column ) ;
extern char *formdigitL( int value, int column, int zerosuppress ) ;
extern char *formdigitR( int value, int column, int zerosuppress ) ;